be on the horns of a dilemma

左右为难